package com.shimao.celnet.payment.form;

import com.shimao.celnet.payment.model.ASysPermission;

import java.util.List;

public class ASysPermissionForm extends MyPageInfo<ASysPermission> {


    /**
     * 权限名称
     */
    private String permissionName;

    /**
     * 权限说明
     */
    private String remark;

    /**
     * 权限url
     */
    private String url;

    /**
     * 菜单图片
     */
    private String img;

    /**
     * 权限类型
     */
    private String type;

    /**
     * 权限顺序
     */
    private String sort;

    /**
     * 父权限guid
     */
    private String parentGuid;


    /**
     * 角色guid
     */
    private String guid;

    /**
     *角色权限guid
     */
    private String roleGuid;
    /**
     *角色权限名
     */
    private String roleName;


    /**
     *用户名
     */
    private String userGuid;

    public String getUserGuid() {
        return userGuid;
    }

    public void setUserGuid(String userGuid) {
        this.userGuid = userGuid;
    }

    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    /**
     * 获取权限名称
     *
     * @return permission_name - 权限名称
     */
    public String getPermissionName() {
        return permissionName;
    }

    /**
     * 设置权限名称
     *
     * @param permissionName 权限名称
     */
    public void setPermissionName(String permissionName) {
        this.permissionName = permissionName;
    }

    /**
     * 获取权限说明
     *
     * @return remark - 权限说明
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置权限说明
     *
     * @param remark 权限说明
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * 获取权限url
     *
     * @return url - 权限url
     */
    public String getUrl() {
        return url;
    }

    /**
     * 设置权限url
     *
     * @param url 权限url
     */
    public void setUrl(String url) {
        this.url = url;
    }

    /**
     * 获取权限类型
     *
     * @return type - 权限类型
     */
    public String getType() {
        return type;
    }

    /**
     * 设置权限类型
     *
     * @param type 权限类型
     */
    public void setType(String type) {
        this.type = type;
    }

    /**
     * 获取权限顺序
     *
     * @return sort - 权限顺序
     */
    public String getSort() {
        return sort;
    }

    /**
     * 设置权限顺序
     *
     * @param sort 权限顺序
     */
    public void setSort(String sort) {
        this.sort = sort;
    }

    /**
     * 获取父权限guid
     *
     * @return parent_guid - 父权限guid
     */
    public String getParentGuid() {
        return parentGuid;
    }

    /**
     * 设置父权限guid
     *
     * @param parentGuid 父权限guid
     */
    public void setParentGuid(String parentGuid) {
        this.parentGuid = parentGuid;
    }


    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }


    /**
     * 设置分页数据
     * @param list
     */
    public void setPageInfo(List<ASysPermission> list) {
        super.setMyPageInfo(list);
    }

    public String getRoleGuid() {
        return roleGuid;
    }

    public void setRoleGuid(String roleGuid) {
        this.roleGuid = roleGuid;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }
}
